## 基础镜像
FROM 172.16.249.140:8888/library/baseplatform:v1.0

## 作者
LABEL org.opencontainers.image.authors="Derrick"

## 创建并进入工作目录
RUN mkdir -p /apiprojects/src
RUN mkdir -p /apiprojects/allure-results
WORKDIR /apiprojects

## maven 插件构建时得到 buildArgs 种的值
COPY src ./src
COPY pom.xml .
COPY allure-results ./allure-results
COPY start.sh ./start.sh

## 执行命令进行授权
RUN chmod +x start.sh

## 暴露端口
EXPOSE 8080

## 容器启动命令
## CMD 第一个参数之后的命令可以在运行时被替换
CMD ["/apiprojects/start.sh"]